home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Skunkware 5
/
Skunkware 5.iso
/
bin
/
cpiocopy
< prev
next >
Wrap
Text File
|
1995-07-22
|
637b
|
34 lines
:
# cpiocopy - a script to recursively copy a hierarchy using cpio
# written 15 Nov 93 by Ronald Joe Record (rr@sco.com)
#
usage() {
echo "Usage: cpiocopy source destination\n"
echo "\tWhere source indicates an existing directory\n"
echo "\tand destination is where you want the copied files to go.\n"
exit 1
}
error() {
echo "cpiocopy: $1"
exit 2
}
[ $# = 2 ] || usage
[ -d $1 ] || error "$1 non-existant or not a directory"
[ -d $2 ] || mkdir -p $2 || error "Cannot create directory $2"
HERE=`pwd`
cd $2
THERE=`pwd`
cd $HERE
cd $1 || error "Cannot change directory to $1"
find . -depth -print | cpio -pdmu $THERE
exit 0